/**
 * @description 校验个性域名
 * @author 衣沾不足惜 javascript.h@qq.com
 * @date 2020-05-04
 * @param domain
 * @returns Boolean
 */
export function checkUserdomainName(domain) {
	if (!domain) {
		console.error("params error:" + value);
		return false;
	}
	let reUserdomainName = /^[a-zA-Z]{1}[a-zA-Z\-_0-9]{0,33}[a-zA-Z0-9]{1}$/i;
	if (reUserdomainName.test(domain)) return true;
	return false;
}
/**
 * @description  校验手机 除10 11 12开头以外的手机号码几乎都存在
 * @author 衣沾不足惜 javascript.h@qq.com
 * @date 2020-05-04
 * @param value
 * @returns
 */
export function checkPhone(value) {
	if (!value) {
		console.error("params error:" + value);
		return false;
	}
	if (!/^1[3456789]\d{9}$/.test(value)) {
		return false;
	}
	return true;
}
/**
 * @description 校验邮箱
 * @author 衣沾不足惜 javascript.h@qq.com
 * @date 2020-05-04
 * @param value
 * @returns
 */
export function checkEmail(value) {
	if (!value) {
		console.error("params error:" + value);
		return false;
	}
	// 字母数字开头一次及以上 , (-字母数字一次以上 或 .字母数字一次以上 或 _字母数字一次以上 或纯字母数字一次以上 )(整体一次以上), @ 字母或数字一次以上 . 字母或数字两次以上
	let reEmail = /^[a-zA-Z0-9]{1,}(\-[a-zA-Z0-9]{1,}|\.[a-zA-Z0-9]{1,}|\_[a-zA-Z0-9]{1,}|[a-zA-Z0-9]|[a-zA-Z0-9]){1,}\@([a-zA-Z0-9]{1,}\.[a-zA-Z0-9]{2,})/;
	if (!reEmail.test(value)) {
		return false;
	}
	return true;
}
